Thanks Tom,
From what you are saying, it seems that MACH's debounce setting is ignored by the Kflop? If that is so, then is there a debouce within the Kflop software/firmware that could be used to eliminate false signals lasting only a microsecond or two?
In this particular case, doubt there is much noise because the signal to the Kflop is just 5V (or 3.3V) being passed thru an transistor output of an optoisolation chip (LTV827) a couple of inches away, but I can check it with a scope to be sure. Something I did not try was putting a pull down on each Kflop input pin. I only pulled down the final E-stop pin.
I am about to build an interface board for the Kflop that holds 8 differential line drivers (4 step, 4 dir) , 8 isolated 24V inputs and 8 isolated 24V outputs. This board is about the size of the Kflop and will plug directly into the Kflop connectors. Would you recommend including pull down resistors on each I/O pin (if I can fit them in and put jumpers on them) I recall that some of the I/O has built in pull downs or pull ups (I don't remember exactly and would have to look it up). If so what value would be a good starting point?
Unfortunately, I don't have time right now to study the Kflop and do any significant (or even rudimentary) programming, but I will assume that these multiple alarms could be fed to the Kflop and have the Kflop monitor and OR the signals, E-stop MACH and be able to activate a screen button (or panel LED) indicating which device faulted?
Sorry for so many Questions in one post.
- Steve